
module modulo2C {
  provides {
    interface interfaz2;
    /*
      Unica interfaz proporcionada por el módulo 
    */
  }
}

implementation
{

  command void interfaz2.i2c1() {

    int v1 = 5;
    int v2;

    v2 = v1;
  }

  command uint16_t interfaz2.i2c2(int c) {

    return (uint16_t)2*c;
  }

  command uint16_t interfaz2.i2c3(char d) {

    return (uint16_t)d*d*d;

  }

}
